#pragma once
#include <memory>
#include "vortex/renderer/window.h"
#include "scene.h"

namespace vortex
{
    class Application
    {
    private:
        std::shared_ptr<Window> _window;
        std::shared_ptr<SimpleScene> _simple_scene;

    public:
        Application();
        ~Application();

        void update(float delta_t);
        bool running();
        void render();
    };
}
